home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 6 / FM Towns Free Software Collection 6.iso / t_os / wink24 / src / defs.h < prev    next >
Text File  |  1993-07-08  |  883b  |  50 lines

  1. #define    TOWNS
  2.  
  3. #define TRUE    1
  4. #define FALSE   0
  5. #define ERR     (-1)
  6.  
  7. #define LEFT    0x1c
  8. #define RIGHT   0x1d
  9.  
  10. #define UCHAR   unsigned char
  11. #define BOOL    int
  12. #define    LONG    unsigned long int
  13.  
  14. #ifndef    iskanji
  15. #define iskanji(c)  ((0x81 <= c && c <= 0x9F) || (0xE0 <= c && c <= 0xFC))
  16. #define iskanji2(c) ((0x40 <= c && c <= 0x7E) || (0x80 <= c && c <= 0xFC))  
  17. #endif
  18.  
  19. #define    MAX_X    80
  20. #define    MAX_Y    27
  21. #define    MAX_Y2    25
  22.  
  23. #define    OFF_X    0
  24. #define    OFF_Y    2
  25.  
  26. #define    MENU_Y    29
  27.  
  28. #ifdef  MAIN
  29.     #define EXT
  30. #else
  31.     #define EXT     extern
  32. #endif
  33.  
  34. EXT int     Cur_X,Cur_Y;
  35. EXT int     CONTRL,TAB;
  36. EXT BOOL    Wrt_flg;
  37.  
  38. EXT LONG    top_ptr;
  39. EXT LONG    lin_ptr;
  40. EXT LONG    ent_ptr;
  41. EXT LONG    btm_ptr;
  42.  
  43. EXT LONG    chk_ptr;
  44. EXT LONG    cke_ptr;
  45.  
  46. extern UCHAR    *Cnv_ptr();
  47. extern LONG     Nxt_line();
  48. extern LONG     Bak_line();
  49.  
  50.